Career 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Switzerland #1-w1 Switzerland #1-w3 Switzerland #1-w4 Sweden #1-w1 Sweden #1-w3 Sweden #1-w4 Poland F1 Poland F2 Finland F1 Slovenia F3 Finland F2 Denmark F2 Denmark F3 Qatar F5 Great Britain F1 Portugal F2 Great Britain F3 Slovenia F2 Netherlands F2 Australia F9 Australia F11 Great Britain F2 Switzerland F3 Croatia #1-w1 Croatia #1-w2 Sweden F2 Sweden F3 Italy F12 Great Britain F8 Bosnia/Herzegovina F1 Slovenia F1 Slovenia F2 Slovenia F3 Ireland F1 Austria F6 Great Britain F9 Austria F8 Austria F9 Croatia F4 Finland F2 Italy F29 Croatia F6 Portugal F4 Portugal F5 Portugal F6 Tunisia F6 Tunisia F7 Croatia F1 Great Britain F3 Croatia F2 Great Britain F4 Portugal F1 Portugal F2 Croatia F3 Croatia F4 Italy F6 Croatia F5 Italy F7 Italy F11 Korea F1 Korea F2 Kuwait F2 Bosnia/Herzegovina F3 Bosnia/Herzegovina F4 Slovenia F2 Austria F8 Italy F27 Germany F14 Italy F28 France F14 Bosnia/Herzegovina F5 Bosnia/Herzegovina F6 Great Britain F19 Tunisia F5 Tunisia F6 Great Britain F21 Great Britain F22 China F1 China F2 Croatia F1 Croatia F2 Italy F2 Great Britain F5 Slovenia F1 Slovenia F3 Ireland F2 Bosnia/Herzegovina F7 Croatia F11 Croatia F1 Great Britain F4 Korea F1 Korea F2 Korea F3 Sweden F1 Sweden F2 Great Britain F4 Italy F3 Italy F4 Italy F5 Italy F6 Italy F10 Italy F11 Slovenia F1 Netherlands F3 Netherlands F4 Germany F7 Chinese Taipei F2 Korea F2 Croatia F2 Great Britain F5 Italy F5 Korea F1 Great Britain F6 Great Britain F7 Switzerland F1 Korea F1 Spain F13 Spain F14 Ireland F1 Great Britain F15 USA F2 USA F4 Germany F9 Greece F4 Israel F6 Spain F17 Spain F18 Italy F26 USA F31 Great Britain F5 Great Britain F6 Croatia F3 Canada F1 (Gatineau) Canada F2 (Sherbrooke) Spain F17 (Martos) Spain F18 (Palma del Rio) Portugal F9 (Setubal) Portugal F18 (Sintra) France F18 (Bagneres-De-Bigorre) Thailand F10 (Hua Hin) Thailand F11 (Hua Hin) Great Britain F2 (Loughborough) Great Britain F3 (Shrewsbury) Canada F1 (Gatineau) Canada F2 (Sherbrooke) Canada F7 Canada F8 Croatia F5 Switzerland F2 Tunisia F5 France F13 Sweden F1 Sweden F1 Croatia #1-w3 Sweden F2 Great Britain F7 USA F31 USA F32 Great Britain F2 Qatar F3 Portugal F1 Ireland F2 Slovenia F3 Italy F24 Great Britain F7 Slovenia F3 Croatia F4 Croatia F6 Spain F23 Spain F24 Sweden F2 France F16 Australia F10 Tunisia F5 Tunisia F6 Germany F1 USA F4 Austria F1 Germany F3 Switzerland #1-w2 Sweden #1-w2 Slovenia F1 Denmark F1 Italy F8 Croatia F3 Bosnia/Herzegovina F2 Italy F16 Korea F2 Ljubljana Open - Ljubljana The Surbiton Trophy - Surbiton Nokian Hakkapeliitta Open - Tampere Kobstaedernes ATP Challenger - Kolding Kia International in Caloundra - Caloundra The Shelbourne Irish Open - Dublin Iskratel Open - Kranj Banja Luka Challenger - Banja Luka Kobstaedernes ATP Challenger - Kolding The LTA Nottingham Challenger - Nottingham Challenger Banque Nationale Rimouski - Rimouski WOW Cafe Challenger - New Orleans IPP Open - Helsinki LTA Shrewsbury Challenger - Shrewsbury Roma Challenger 2007 - Rome Croatia Osiguranje Rijeka Open - Rijeka Unique Zagreb Open - Zagreb Dublin Challenger - Dublin La Rinascente Tennis Cup Harbour Club Milano - Milan Timisoara Challenger - Timisoara UTC Open by Selena - Cherkassy Black Forest Open - Freudenstadt Ljubljana Open - Ljubljana Banjaluka Challenger 2007 - Banja Luka Open des Alpes Trophee BNP Paribas - Grenoble Kobstaedernes ATP Challenger - Kolding Challenger Tunisie - Tunis Caloundra ATP Challenger - Caloundra Club Coop's ATP Challenger International - Brisbane McDonalds ATP Challenger - Burnie Internazionali di Tennis di Bergamo - Bergamo BH Indoor Sarajevo - Sarajevo Morocco Tennis Tour - Tanger 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta ECM Prague Open 2008 - Prague Ostdeutscher Sparkassen Cup - Dresden Rijeka Open - Rijeka Pharma Medico Open 2008 - Aarhus Zagreb Open - Zagreb Izmir Cup - Izmir The Surbiton Trophy - Surbiton 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Dublin Challenger - Dublin Bukhara Challenger - Bukhara Karshi Challenger - Karshi UTC Open - Cherkassy Ljubljana Open 2008 - Ljubljana Open des Alpes Trophee BNP Paribas - Grenoble Bauer Watertechnilogy Cup 2008 - Eckental JSM Challenger of Champaign - Urbana Seguros Bolivar Open - Medellin Challenger Britania Zavaleta - Puebla Keio Challenger International Tennis Tournament - Yokohama Abierto Internacional Varonil Ciudad de Cancun - Cancun Dunlop World Challenge - Toyota Wolfsburg Challenger Caltanissetta Challenger Sarajevo Challenger San Luis Potosi Challenger Mexico City Challenger Yuba City Challenger Constanta Challenger Rijeka Challenger Manchester Challenger Recanati Challenger Segovia Challenger Istanbul Challenger Ljubljana Challenger Buenos Aires Challenger Mons Challenger Montevideo Challenger Asuncion Challenger Kolding Challenger Florionapolis Challenger Seoul Challenger Chuncheon Challenger Eckental Challenger Aachen Challenger Tanger Challenger Curitiba Challenger Zagreb Challenger Cremona Challenger Turin Challenger Aptos Challenger Orbetello Challenger Granby Challenger Lexington Challenger Samarkand Challenger Karshi Challenger Bangkok Challenger Sacramento Challenger Tiburon Challenger Calabasas Challenger Noumea Challenger Bergamo Challenger Wolfsburg Challenger Sarajevo Challenger Rimouski Challenger Bath Challenger Barletta Challenger Ljubljana Challenger Bangkok Challenger Rijeka Challenger Nottingham Challenger Recanati Challenger Binghamton Challenger Karshi Challenger Genova Challenger Brasov Challenger Banja Luka Challenger Izmir Challenger Ljubljana Challenger Sacramento Challenger Palermo Challenger Tiburon Challenger Charlottesville Challenger Knoxville Challenger Wolfsburg Challenger Florianopolis Challenger Marrakech Challenger Blumenau Challenger Kaohsiung Challenger Sao Paulo Challenger Nottingham Challenger Furth Challenger Monza Challenger Cordenons Challenger Genova Challenger Petange Challenger Tiburon Challenger Eckental Challenger Aachen Challenger Napoli Challenger Rome Challenger Furth Challenger Binghamton Challenger Lexington Challenger Vancouver Challenger Liberec Challenger Aptos Challenger San Marino Challenger Bratislava Challenger Bangkok Challenger Shanghai Challenger Orleans Challenger Porto Alegre Challenger Sao Paulo Challenger Rennes Challenger Sao Jose Do Rio Preto Challenger Seoul Challenger Yokohama Challenger Heilbronn Challenger Helsinki Challenger Heilbronn Challenger Fergana Challenger Tianjin Challenger Nanchang Challenger Portoroz Challenger Astana Challenger Napa Challenger Singapore Challenger Charlottesville Challenger Knoxville Challenger Brescia Challenger Champaign Challenger Wroclaw Challenger Guangzhou Challenger Shenzhen Challenger Raanana Challenger Batman Challenger Taipei City Challenger Andria Challenger Busan Challenger Seoul Challenger Prostejov Challenger Ilkley Challenger Aptos Challenger Sacramento Challenger Bangkok Challenger Manila Challenger Wroclaw Challenger Cherbourg Challenger Raanana Challenger Gwangju Challenger Taipei City Challenger Seoul Challenger Manchester Challenger Fergana Challenger Winnipeg Challenger Portoroz Challenger Bangkok Challenger Shanghai Challenger Nanchang Challenger Cherbourg Challenger Brescia Challenger Bangkok Challenger Drummondville Challenger Qingdao Challenger Anning Challenger Gimcheon Challenger Busan Challenger Fergana Challenger Recanati Challenger Winnipeg Challenger Gatineau Challenger Granby Challenger Vancouver Challenger Fairfield Challenger Bangalore Challenger Shenzhen Challenger Drummondville Challenger Qujing Challenger Phoenix Challenger Tiburon Challenger Seoul Challenger Aix En Provence Challenger LTA Shrewsbury Challenger - Shrewsbury Knoxville Challenger Manchester Challenger Surbiton Challenger Busan Challenger Loughborough Challenger Winnetka Challenger Binghamton Challenger Segovia Challenger Chicago Challenger Zhangjiagang Challenger Lexington Challenger Kaohsiung Challenger Nottingham Challenger Fairfield Challenger Kyoto Challenger Alessandria Challenger Fairfield Challenger 2008 China TCL Challenger - Guangzhou Champaign Challenger USTA Men's Challenger of Dallas - Dallas Istanbul Challenger Liuzhou Challenger Moscow Challenger Shenzhen Challenger Astana Challenger Lexington Challenger Chengdu Challenger Morocco Tennis Tour - Meknes Stockholm Open - Stockholm San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Ordina Open - 's-Hertogenbosch Stockholm Open - Stockholm Stockton Challenger Tashkent Challenger Stockholm Open - Stockholm Chennai Open - Chennai Rennes Challenger The Stella Artois Championships - London Zhuhai Challenger Shenzhen Challenger Quanzhou Challenger St. Brieuc Challenger The Hypo Group Tennis International 2008 - Poertschach The Nottingham Open - Nottingham If Stockholm Open - Stockholm Seoul Challenger ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven U.S. Mens's Clay Court Championship - Houston Serbia Open - Belgrade Aircel Chennai Open - Chennai Delray Beach International Tennis Championships - Delray Beach Estoril Open - Estoril SkiStar Swedish Open - Bastad Aircel Chennai Open - Chennai Serbia Open - Belgrade Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Apia International - Sydney Heineken Open - Auckland SAP Open - San Jose Barcelona Open BancSabadell - Barcelona Aptos Challenger SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Portoroz Challenger ATP Vegeta Croatia Open - Umag Winston-Salem Open - Winston-Salem Aircel Chennai Open - Chennai Apia International - Sydney Hall of Fame Tennis Championships - Newport New York Open - New York Las Vegas Challenger Suzhou Challenger Charlottesville Challenger Timisoara Challenger - Timisoara Busan Challenger Shanghai Challenger Tiburon Challenger Samarkand Challenger - Samarkand Bangalore Challenger Ljubljana Open - Ljubljana Noumea Challenger The LTA Men's Challenger - Nottingham Internazionali de Tennis di Bergamo - Bergamo XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio The Manchester Trophy - Manchester Citta di Como Challenger - Como Genova Open Challenger - Genova Cordenons Challenger Mallorca Challenger Florence Challenger Brest Challenger Pau Challenger Biella 2 Challenger Gran Canaria 2 Challenger Split 1 Challenger Buenos Aires Challenger Ostrava Challenger Biella 7 Challenger The LTA Bolton Challenger - Bolton Poprad Tatry Challenger Copenhagen Open - Copenhagen Tiburon Challenger The LTA Men's Challenger Wrexham - Wrexham The Surbiton Trophy - Surbiton The LTA Manchester Trophy - Manchester Open de L'Isere-Trophee BNP Paribas - Grenoble 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Ipsos Bucharest Challenger - Bucharest Kitzbuhel Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger Noumea Challenger Burnie Challenger Launceston Challenger Santiago Challenger Rimini Challenger Kobstaedernes ATP Challenger - Kolding Como Challenger Rijeka Challenger National Bank Men's Rimouski Challenger - Rimouski Burnie Challenger Antalya Challenger Jersey Challenger Gran Canaria 1 Challenger Zagreb Challenger San Remo Challenger Nottingham-2 Challenger Busan Challenger Izmir Challenger Cremona Challenger Carson Challenger Alessandria Challenger Rome Challenger Prostejov Challenger Wimbledon - London Jersey Challenger Champaign Challenger Vancouver Challenger Cancun Challenger Australian Open - Melbourne Puebla Challenger Wimbledon - London U.S. Open - New York Australian Open - Melbourne Quimper Challenger Winnetka Challenger U.S. Open - New York Vicenza Challenger Australian Open - Melbourne French Open - Paris Sacramento Challenger Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris If Stockholm Open - Stockholm Australian Open - Melbourne French Open - Paris Sacramento Challenger U.S. Open - New York Montevideo Challenger Australian Open - Melbourne Wimbledon - London Meknes Challenger French Open - Paris Wimbledon - London Wimbledon - London French Open - Paris Sao Leopoldo Challenger Rabat Challenger Marbella Challenger Marrakech Challenger Noumea Challenger Open Sabadell Atlantico - Barcelona Grand Prix Hassan II - Casablanca Serbia Open - Belgrade Jersey Challenger Winston Salem - Winston Salem Barletta Challenger St. Brieuc Challenger AEGON Championships - London Thailand Open - Bangkok Napoli Challenger Winston-Salem Open - Winston-Salem Aircel Chennai Open - Chennai Stockton Challenger Monza Challenger PBZ Zagreb Indoors - Zagreb PBZ Zagreb Indoors - Zagreb Dubai Duty Free Tennis Championships - Dubai AEGON International - Eastbourne Blunmenau Challenger Winston-Salem Open - Winston-Salem Mons Challenger Aegon Nottingham Open - Nottingham Croatia Open Umag - Umag Vegeta Croatia Open - Umag Las Vegas Challenger Yeongwol Challenger Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Antalya Cup - Antalya Budapest Challenger SA Tennis Open - Johannesburg AEGON Championships - London Davis Cup, Group 2, PO, DEN-EST 3-0 Davis Cup, Group 2, 2R, CYP-SLO 3-2 Davis Cup, Group 2, 2R, RSA-DEN 5-0 Davis Cup, Group 2, 2R, SLO-LTU 5-0 Tiburon Challenger Davis Cup, Group II, 1R, DEN-MON 3-2 Davis Cup, Group II, 3R, DEN-BIH 3-2 Davis Cup, Group I, PO, SWE-DEN 3-2 Davis Cup, Group I, 1R, SLO-POR 3-2 Davis Cup, Group II, 3R, DEN-MDA 3-2 Davis Cup, Group I, 1R, RUS-DEN 4-1 Maui Challenger Davis Cup, Group I, PO, DEN-SWE 2-3 Hong Kong Challenger Davis Cup, Group II, 1R, DEN-MAR 4-1 Davis Cup, Group II, 2R, NOR-DEN 1-4 Davis Cup, Group II, 2R, DEN-EGY 1-3 ATP Studena Croatia Open - Umag Loughborough Challenger Milan Challenger Brasil Open - Sao Paulo Copa Claro - Buenos Aires AEGON International - Eastbourne Studena Croatia Open - Umag AEGON Championships - London Segovia Challenger Charlottesville Challenger Knoxville Challenger Grand Prix Hassan II - Casablanca Power Horse Cup - Dusseldorf Santos Challenger Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Izmir Challenger Ortisei Challenger Yokohama Challenger San Marino Challenger Banja Luka Challenger Qatar ExxonMobil Open - Doha New York Open - New York TEB BNP Paribas Istanbul Open - Istanbul Topshelf Open - 's-Hertogenbosch Sarajevo Challenger Barcelona Challenger Copenhagen Open - Copenhagen Credit Agricole Suisse Open - Gstaad Portoroz Challenger Pune Challenger Bangkok Challenger Bangkok Challenger Portoroz Challenger Aircel Chennai Open - Chennai Cary Challenger Stockton Challenger Shenzhen Challenger Antalya Open - Antalya Garanti Koza Sofia Open - Sofia Biella Challenger Parma Challenger Biella 1 Challenger Zadar Challenger Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose Tennis Channel Open - Las Vegas Telenordia Swedish Open - Bastad Red Letter Days Open - Nottingham PBZ Zagreb Indoors - Zagreb Open de Moselle - Metz Maharashtra Open - Pune ASB Classic - Auckland Open 13 Provence - Marseille Kremlin Cup - Moscow PBZ Zagreb Indoors - Zagreb Qatar ExxonMobil Open - Doha Bengalaru Challenger Copenhagen Open - Copenhagen PBZ Zagreb Indoors - Zagreb Apia International - Sydney UNICEF Open - 's Hertogenbosch ATP Studena Croatia Open Umag - Umag Monte-Carlo Rolex Masters - Monte-Carlo Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Moselle Open - Metz Wimbledon - London Hall of Fame Tennis Championships - Newport Citi Open - Washington PBZ Zagreb Indoors - Zagreb Kremlin Cup - Moscow French Open - Paris Wimbledon - London Wimbledon - London Wimbledon - London Davis Cup, Group 2, 2R, LUX-DEN 0-5 Davis Cup, Group 2, PO, SLO-TUN 4-1 Davis Cup, Group I, 2R, ITA-SLO 5-0 Davis Cup, Group II, 2R, DEN-LAT 3-2 Davis Cup, Group II, 2R, DEN-LUX 5-0 U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York U.S. Open - New York Wimbledon - London Davis Cup, Group 2, 1R, POR-DEN 4-1 Davis Cup, World Group II, PO, DEN-PUR 5-0 Olympics - London Davis Cup, Group 2, 1R, NOR-SLO 0-5 Hopman Cup - Perth Davis Cup, Group 2, 1R, SLO-EGY 5-0 Davis Cup, Group 2, 1R, DEN-FIN 2-3 Davis Cup, Group 2, PO, DEN-MNE 3-2 Davis Cup, Group II, 2R, DEN-FIN 3-2 Davis Cup, Group I, 2R, RSA-SLO 4-1 Davis Cup, Group II, 3R, BLR-DEN 4-1 Davis Cup, Group II, 1R, DEN-CYP 4-1 Davis Cup, Group I, 2R, SLO-ISR 1-3 Davis Cup, Group 2, REL2, RSA-DEN 3-2 Davis Cup, Group 2, F, LAT-SLO, 3-2 Davis Cup, Europe/Africa Group II, PO, EGY-DEN 0-5 Davis Cup, Europe/Africa Group II, 3R, LTU-SLO 2-3 Davis Cup, Group I, 1R, SLO-FIN 3-2 Davis Cup, Group I, 1R, SLO-DEN 5-0 Australian Open (juniors) Davis Cup, Group I, PO, SLO-RSA 4-1 Davis Cup, Group 2, 1R, MAR-DEN 4-1 Davis Cup, Group I, DEN-ESP 0-5 Davis Cup, Europe/Africa Group II, 2R, SLO-BUL 5-0 Davis Cup, Group II, 1R, SLO-MON 3-2 Davis Cup, Group 2, 1R, ALG-SLO 2-3 Davis Cup, World Group I, PO, PAK-SLO 3-0 Davis Cup, Group I, 1R, POL-SLO 3-2 Davis Cup, Group I, 1R, ROU-DEN 5-0 Davis Cup, Group II, 1R, GEO-DEN 0-5 Davis Cup, Group II, 3R, DEN-RSA 1-3 Davis Cup, Group II, 1R, DEN-IRL 4-1 All Lower level tournaments